package com.atnjupt.regexp;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * @author Wizarder
 * @create 2022-03-19 20:35
 */
public class RegTheory {
    public static void main(String[] args) {
        //1.需要处理的文本
        String context = "1998 年 12 月 8 日，第二代 Java 平台的企业版 J2EE 发布。1999 年 6 月，Sun 公司发布了\"\n" +
                "+\n" +
                "\"第二代 Java 平台（简称为 Java2）的 3 个版本：J2ME（Java2 Micro Edition，Java2 平台的微型\" +\n" +
                "\"版），应用于移动、无线及有限资源的环境；J2SE（Java 2 Standard Edition，Java 2 平台的\" +\n" +
                "\"标准版），应用于桌面环境；J2EE（Java 2Enterprise Edition，Java 2 平台的企业版），应\" +\n" +
                "\"用 3443 于基于 Java 的应用服务器。Java 2 平台的发布，是 Java 发展过程中最重要的一个\" +\n" +
                "\"里程碑，标志着 Java 的应用开始普及 9889";
        //2.写正则表达式
        String regStr = "\\d\\d\\d\\d";
        //3.创建匹配regStr的pattern对象
        Pattern pattern = Pattern.compile(regStr);
        //4.从文本中获得matcher 匹配对象
        Matcher matcher = pattern.matcher(context);
        //5.循环输出
        while(matcher.find()){
            System.out.println("找到了：" + matcher.group(0));
        }
    }
}
